(function() {
  var MyView, View,
    __hasProp = {}.hasOwnProperty,
    __extends = function(child, parent) { for (var key in parent) { if (__hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor; child.__super__ = parent.prototype; return child; };

  View = require('./../view');

  module.exports = MyView = (function(_super) {

    __extends(MyView, _super);

    MyView.name = 'MyView';

    function MyView() {
      return MyView.__super__.constructor.apply(this, arguments);
    }

    MyView.prototype.subscribeToControlsEvents = function() {};

    MyView.prototype.subscribeToDataSourceEvents = function() {};

    MyView.prototype.initialize = function() {
      this.subscribeToDataSourceEvents();
      this.subscribeToControlsEvents();
      return MyView.__super__.initialize.apply(this, arguments);
    };

    return MyView;

  })(View);

}).call(this);
